<?xml version="1.0" encoding="utf-8"?>
<xsl:stylesheet version="1.0"
                xmlns:xsl="http://www.w3.org/1999/XSL/Transform"
                xmlns="http://www.w3.org/1999/xhtml">

  <xsl:output method="xml"
              omit-xml-declaration="no"
              doctype-public="-//W3C//DTD XHTML 1.0 Strict//EN"
              doctype-system="http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd"
              encoding="utf-8"
              indent="yes" />

  <xsl:template match="/">
    <xsl:element name="html"
                 namespace="http://www.w3.org/1999/xhtml">
      <xsl:attribute name="xml:lang">en</xsl:attribute>
      <xsl:attribute name="lang">en</xsl:attribute>
      <xsl:element name="head"
                   namespace="http://www.w3.org/1999/xhtml">
        <xsl:element name="title"
                     namespace="http://www.w3.org/1999/xhtml">FOO</xsl:element>
      </xsl:element>
      <xsl:element name="body"
                   namespace="http://www.w3.org/1999/xhtml">
        <xsl:element name="h1"
                     namespace="http://www.w3.org/1999/xhtml">FOO</xsl:element>
      </xsl:element>
    </xsl:element>
  </xsl:template>
</xsl:stylesheet>